package com.isdepci.project.carbon.mapper;

import java.util.List;
import com.isdepci.project.carbon.domain.ProductCarbon;
import org.apache.ibatis.annotations.Param;
/**
 * 产品碳足迹Mapper接口
 *
 * @author isdepci
 * @date 2024-11-07
 */
public interface ProductCarbonMapper
{

    List<ProductCarbon> selectListByIds(@Param("ids") List<Long> ids);
    /**
     * 查询产品碳足迹
     */
     ProductCarbon selectProductCarbonById(Long id);

    /**
     * 查询产品碳足迹列表
     */
     List<ProductCarbon> selectProductCarbonList(ProductCarbon productCarbon);

    /**
     * 新增产品碳足迹
     */
     int insertProductCarbon(ProductCarbon productCarbon);

    void insertList(@Param("list") List<ProductCarbon> list);
    /**
     * 修改产品碳足迹
     */
     int updateProductCarbon(ProductCarbon productCarbon);

    /**
     * 删除产品碳足迹
     */
     int deleteProductCarbonById(Long id);

    /**
     * 批量删除产品碳足迹
     */
     int deleteProductCarbonByIds(Long[] ids);





}
